package com.quad.innovators.salesease.model.entity.task;

import com.baomidou.mybatisplus.annotation.TableName;
import com.quad.innovators.salesease.model.entity.BaseEntity;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.Date;
import java.util.List;

/**
 * @author cheng
 * 任务发布信息
 */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("t_task_distribution")
public class TaskDistribution extends BaseEntity implements Serializable {


    /**
     * 任务code
     */
    private String code;

    /**
     * 任务名称
     */
    private String name;


    /**
     * 执行位置类型 0-仓库 1-门店
     */
    private Integer addressType;

    /**
     * 具体问题
     */
    private String specificTask;

    /**
     * 开始时间
     */
    private LocalDate startTime;

    /**
     * 截止时间
     */
    private LocalDate deadline;

    /**
     * 任务状态 0-已完成 1-未完成
     */
    private Integer status;

    /**
     * 执行code
     */
    private String executorCode;

    /**
     * 执行名称
     */
    private String executorName;

}
